草庐IT

安卓 ANR SurfaceView

全部标签

android - IntelliJ Idea 新建安卓应用项目失败

我在默认包含Android支持的Windows7中使用IntelliJIdea12.1.4CommunityEdition。我可以导入使用Eclipse创建的Android项目,它们在IntelliJ中运行良好。但是当我尝试在IntelliJ中创建一个新的Android项目时,它失败了。它正在显示一个对话框Cannotfindresourcedirectoryformodule[ProjectName]然后在Android控制台中:Theprojectwasn'tgeneratedby'android'tool.'C:\Windows\system32\java.exe'isnotre

安卓架构组件 : bind to ViewModel

我对使用新架构组件时数据绑定(bind)的工作方式感到有点困惑。假设我有一个简单的Activity,其中包含一个列表、一个ProgressBar和一个TextView。Activity应该负责控制所有View的状态,但是ViewModel应该保存数据和逻辑。例如,我的Activity现在看起来像这样:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);binding=DataBindingUtil.setContentView(this,R.layout.

安卓工作室 : Issue with navigation xml editing and design view

我们一直在我们的项目中使用导航组件,但偶然发现了一个似乎是我们的项目和JetBrainsAndroid插件独有的问题。我无法确定它开始发生的确切时间点,但我在AS3.2发布后注意到了它。项目构建良好,但是在编辑导航XML时,自动完成和突出显示等内容被破坏,Android支持插件抛出此错误:java.lang.IllegalArgumentException:Multipleentrieswithsamekey:org.jetbrains.android.dom.navigation.NavigationSchema$TypeRef@0=org.jetbrains.android.dom

android - 在安卓模拟器上使用希伯来语

我希望能够在我的希伯来语android模拟器上运行“HelloWorld”应用程序我该怎么做?是否支持?谢谢 最佳答案 如果你只是显示文本,虽然android不完全支持希伯来语,但事实证明这很容易做到。首先,您要向您的应用添加希伯来语字体。为此,您只需将truetype字体文件(带有希伯来语字符)放在您的Assets目录中。然后加载字体并在View中使用它。对于从TextView继承的任何View(包括几乎所有显示文本的View),您可以执行以下操作:AssetManagerassets=getAssets();Typefacefo

android - 如何为安卓创建触摸交互式图表

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我的应用程序需要图表,用户可以在其中使用手势在android中重绘图表。您能否推荐任何支持的图表API、工具或软件。

解决WIN11安卓子系统WSA闪退导致无法打开应用的方法

在最近的Windows11操作系统中,引入了WindowsSubsystemforAndroid(WSA),它允许用户在Windows系统上运行Android应用程序。然而,有时候可能会遇到WSA闪退的问题,导致无法正常打开应用程序。本文将介绍一些可能的解决方法,帮助您解决这个问题。方法一:重新启动WSA服务打开命令提示符(CMD)或WindowsPowerShell,以管理员身份运行。输入以下命令以停止WSA服务:netstopwsa```等待一段时间,确保WSA服务已完全停止。输入以下命令以重新启动WSA服务:netstartwsa检查是否能够正常打开应用程序。方法二:清除WSA缓存打开命

java - 安卓/PhoneGap : Using third-party libraries in plugin-development

我正在开发一个PhoneGap/Cordova插件,它应该提供一个用于发送和接收OSC消息(开放声音控制)的套接字。为此,我想使用JavaOSC但我不确定如何将该库包含到我的项目中。我用的是AndroidStudio,基本上是按照thistutorial来的设置我的项目。首先,我将原始JavaOSC类文件放在与我的OSCPlugin.class相同的目录中,并将导入声明放在我的OSCPlugin.class的目录中:importcom.illposed.osc;那没用。作为下一步,我尝试在项目的模块设置中从maven添加库。我能够从maven下载jar文件并将它们安装到/platfor

安卓市场 : Changing application's package

是否有任何Android开发人员成功更改了您的应用程序的包名称(在list中),该应用程序已经在市场中分发?在升级过程中,我决定稍微更改一下包名称,这意味着android将其识别为新应用程序。所以,我想保存的偏好会丢失,但我真的希望升级用户不会有其他“惊喜”。干杯! 最佳答案 并不是保存的首选项会丢失,只是Android会将其设置为一个全新的独立程序,无法访问旧应用程序的首选项。但是,如果您使用相同的签名签署您的应用程序并给它们相同的userId然后他们可以共享信息,您可以将原始应用程序的信息迁移到新应用程序。

安卓重复任务

在Activity中,我需要每30秒左右调用一次Web服务,并使用数据更新UI。是否有关于如何安排重复性任务的推荐方法?谢谢 最佳答案 如果这是在运行的Activity中,您可以使用Timer/TimerTask和一个Handler,或者你可以使用postDelayed()和一个AsyncTask. 关于安卓重复任务,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2517468/

android - 如何为安卓创建浏览器?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion亲爱的,我是bca的学生。我必须在上学期做一个项目。所以我决定创建在android操作系统上运行的网络浏览器。但我完全赞成这个应用程序。所以,任何人都可以帮助我吗?我已经安装了所有必需的工具,如jdk、androidsdk3.0、eclipse。但现在我不知道我必须从哪里开始开发浏览器。所以请帮助我...我只有2个月的时间来做这个项目。那么这在2个月内是否可能?